package com.sunwayworld.basemodule.business.result.bean;

import com.sunwayworld.framework.data.annotation.Id;
import com.sunwayworld.framework.data.annotation.Table;
import com.sunwayworld.framework.data.annotation.Transient;
import com.sunwayworld.framework.support.domain.AbstractInsertable;
import com.sunwayworld.framework.support.domain.Insertable;

@Table("T_LIMS_RESULT")
public class LimsResultDTO extends AbstractInsertable<Long> implements Insertable<Long> {

    @Transient
    private static final long serialVersionUID = 2511106159306454950L;

    @Id
    private Long id;// 主键
    private Long folderId;// 任务单id
    private Long orderTaskId;// 任务方法id
    private Long analyteId;// 分析项id
    private String analyte;// 分析项名称
    private String picture;// 修约
    private String formula;// 公式
    private Long sorter; // 排序码
    private String originalResult;// 原始结果
    private String finalResult;// 最终结果
    private String judge;// 判定结果

    private Long sampleId;// 样本Id
    private String sampleCode; // 样本编号
    private Long judgId;// 判定依据Id
    private Long testId; // 工序id
    private String testCode; // 工序编码
    private Long testMethodId; // 工序方法id

    @Override
    public Long getId() {
        return id;
    }

    @Override
    public void setId(Long id) {
        this.id = id;
    }

    public Long getFolderId() {
        return folderId;
    }

    public void setFolderId(Long folderId) {
        this.folderId = folderId;
    }

    public Long getOrderTaskId() {
        return orderTaskId;
    }

    public void setOrderTaskId(Long orderTaskId) {
        this.orderTaskId = orderTaskId;
    }

    public Long getAnalyteId() {
        return analyteId;
    }

    public void setAnalyteId(Long analyteId) {
        this.analyteId = analyteId;
    }

    public String getAnalyte() {
        return analyte;
    }

    public void setAnalyte(String analyte) {
        this.analyte = analyte;
    }

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public String getFormula() {
        return formula;
    }

    public void setFormula(String formula) {
        this.formula = formula;
    }

    public Long getSorter() {
        return sorter;
    }

    public void setSorter(Long sorter) {
        this.sorter = sorter;
    }

    public String getOriginalResult() {
        return originalResult;
    }

    public void setOriginalResult(String originalResult) {
        this.originalResult = originalResult;
    }

    public String getFinalResult() {
        return finalResult;
    }

    public void setFinalResult(String finalResult) {
        this.finalResult = finalResult;
    }

    public String getJudge() {
        return judge;
    }

    public void setJudge(String judge) {
        this.judge = judge;
    }

    public Long getSampleId() {
        return sampleId;
    }

    public void setSampleId(Long sampleId) {
        this.sampleId = sampleId;
    }

    public String getSampleCode() {
        return sampleCode;
    }

    public void setSampleCode(String sampleCode) {
        this.sampleCode = sampleCode;
    }

    public Long getJudgId() {
        return judgId;
    }

    public void setJudgId(Long judgId) {
        this.judgId = judgId;
    }

    public Long getTestId() {
        return testId;
    }

    public void setTestId(Long testId) {
        this.testId = testId;
    }

    public String getTestCode() {
        return testCode;
    }

    public void setTestCode(String testCode) {
        this.testCode = testCode;
    }

    public Long getTestMethodId() {
        return testMethodId;
    }

    public void setTestMethodId(Long testMethodId) {
        this.testMethodId = testMethodId;
    }
}
